Beating the generator-enumeration bound for p-group isomorphism
نویسندگان
چکیده
We consider the group isomorphism problem: given two finite groups G and H specified by their multiplication tables, decide if G ∼= H . For several decades, the np n+O(1) generatorenumeration bound (where p is the smallest prime dividing the order of the group) has been the best worst-case result for general groups. In this work, we show the first improvement over the generator-enumeration bound for p-groups, which are believed to be the hard case of the group isomorphism problem. We start by giving a Turing reduction from group isomorphism to n logp n+O(1) instances of p-group composition-series isomorphism. By showing a Karp reduction from p-group composition-series isomorphism to testing isomorphism of graphs of degree at most p+O(1) and applying algorithms for testing isomorphism of graphs of bounded degree, we obtain an n time algorithm for p-group composition-series isomorphism. Combining these two results yields an algorithm for p-group isomorphism that takes at most n logp n+O(p) time. This algorithm is faster than generator-enumeration when p is small and slower when p is large. Choosing the faster algorithm based on p and n yields an upper bound of n log n for p-group isomorphism. Preliminary versions of this work appeared as portions of [40] and [36].
منابع مشابه
Beating the Generator-Enumeration Bound for Solvable-Group Isomorphism
We consider the isomorphism problem for groups specified by their multiplication tables. Until recently, the best published bound for the worst-case was achieved by the np n+O(1) generator-enumeration algorithm. In previous work with Fabian Wagner, we showed an n logp n+O(logn/ log logn) time algorithm for testing isomorphism of p-groups by building graphs with degree bounded by p + O(1) that r...
متن کاملBreaking the nlog n Barrier for Solvable-Group Isomorphism
We consider the group isomorphism problem: given two finite groups G and H specified by their multiplication tables, decide if G ∼= H. The n barrier for group isomorphism has withstood all attacks — even for the special cases of p-groups and solvable groups — ever since the n generator-enumeration algorithm. Following a framework due to Wagner, we present the first significant improvement over ...
متن کاملP-subgraph Isomorphism Computation and Upper Bound Complexity Estimation
An approach for subgraph isomorphism computation of parameter-ized graphs will be presented. Parameterized graphs (short: p-graphs) are extensions of undirected graphs by parameter vectors at the nodes and edges. We will deene p-graphs and basic concepts of subgraph isomorphism computation for p-graphs. A bottom-up algorithm for p-subgraph isomorphism computation according to a given search gra...
متن کاملEnumeration of Conformers of Octahedral [M(ABC)_{6}] Complex on the Basis of Computational Group Theory
Conformers of [M(ABC)6] complex have been enumerated on the basis of computational group theory, where M is the central metal, and ABC is the ligand, bound to M through A. Based on the 16 conformers of the M(AB)6 core unit, 7173 conformers have been found for the [M(ABC)6] complex, which are assigned to nine point groups, 1 D3d, 4 D3, 4 S6, 5 C2h, 7 C3, 182 C2, 15 Cs, 23 Ci, and 6932 C1.
متن کاملEquivalence classes of matchings and lattice-square designs
We enumerate nonisomorphic lattice-square designs yielded by a conventional construction. Constructed designs are speci3ed by words composed from 3nite-3eld elements. These words are permuted by the isomorphism group in question. The latter group contains a direct-product subgroup, acting, respectively, upon the positions and identities of the 3nite-3eld elements. We review enumeration theory f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 593 شماره
صفحات -
تاریخ انتشار 2015